using UnityEngine;

namespace Kayac
{
	public class Vertex
	{
		private Vector3 normal;

		private Vector2 uv;

		private Vector4 tangent;

		private Color32 color;

		private VertexPosition position;

		private HalfEdge firstEdge;

		public VertexPosition VertexPosition => null;

		public Vector3 Position => default(Vector3);

		public Vector3 Normal => default(Vector3);

		public Vector2 Uv => default(Vector2);

		public Vector4 Tangent => default(Vector4);

		public Color32 Color => default(Color32);

		public HalfEdge FirstEdge => null;

		public Vertex()
		{
		}

		public Vertex(Vertex src)
		{
		}

		public Vertex(Vertex src, VertexPosition position)
		{
		}

		public void SetPosition(VertexPosition position)
		{
		}

		public void SetNormal(Vector3 normal)
		{
		}

		public void SetTangent(Vector4 tangent)
		{
		}

		public void SetUv(Vector2 uv)
		{
		}

		public void SetColor(Color32 color)
		{
		}

		public void SetFirstEdge(HalfEdge firstEdge)
		{
		}

		public void SetLerpExceptPosition(Vertex a, Vertex b, float blend)
		{
		}

		public static void SetLerp(Vertex dst, Vertex a, Vertex b, VertexPosition position, float blend)
		{
		}

		public bool Validate()
		{
			return false;
		}

		public bool Equals(Vertex other)
		{
			return false;
		}
	}
}
